require.config({
    baseUrl: baseUrl
});

define(function(require) {
    var $ = require('jquery');
    window.$ = window.jQuery = $;
    var dialog = require('bDialog/dialog');
    window.dialog=dialog;   
    
    $(function() {
              
        //减
        $('.numbox .reduce').click(function(){
            var t=$(this);
            var ipt=t.siblings('.tb');
            var v=ipt.val();
            var n=v;
            v=parseInt(v);
            v=(v-1)<0?0:(v-1);
            ipt.val(v);
            cart();
        });
        //加
        $('.numbox .add').click(function(){
            var t=$(this);
            var ipt=t.siblings('.tb');
            var v=ipt.val();
            v=parseInt(v);
            v=v+1;
            ipt.val(v);
            cart();
        });
        function cart(){
            var price=0;
            var num=0;
            $('.goodslist li').each(function(){
                var t=$(this);
                var p=parseFloat(t.find('.unit_price').html());
                var qty=parseInt(t.find('.tb').val());
                price+=qty*p;
                num+=qty;
            });
            var way=$('.theway a.active').data('way');
            if(way=='storedeliver'){
                var fee=parseFloat($('.disfee').html());
            }else{
                var fee=0;
            }
            
            $('.totalprice').html(price);
            $('.payamount').html(price+fee);
        }
        //运送方式选择
        $('.theway a').click(function(event) {
            var t=$(this);
            t.addClass('active').siblings('a').removeClass('active');
            var way=t.data('way');
            if(way=='storedeliver'){
                $('.deliverfree').addClass('hide');
                $('.deliverfee').removeClass('hide');
                var fee=parseFloat($('.disfee').html());
            }else{
                $('.deliverfree').removeClass('hide');
                $('.deliverfee').addClass('hide');
                var fee=0;
            }
            var price=parseFloat($('.totalprice').html());
            $('.payamount').html(price+fee);
        });


    });
});